package com.tj.collection.service.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: WatsonQiu
 * Date: 2017/7/27
 * Time: 下午4:06
 */
public class CollectionOrderDetailVo {

    private Date repaymentDate;

    private Date actualRepaymentDate;

    private Integer overdueDays;

    private Integer period;

    private BigDecimal interest;

    private BigDecimal lateFee;

    private BigDecimal serviceFee;

    private BigDecimal lateServiceFee;

    private BigDecimal lateFeeRatio;

    private BigDecimal realCapital;

    private BigDecimal deductAmount;

    private BigDecimal paidAmount;

    private BigDecimal expireAmount;

    private BigDecimal noRepayAmount;

    public BigDecimal getServiceFee() {
        return serviceFee;
    }

    public CollectionOrderDetailVo setServiceFee(BigDecimal serviceFee) {
        this.serviceFee = serviceFee;
        return this;
    }

    public BigDecimal getLateFeeRatio() {
        return lateFeeRatio;
    }

    public CollectionOrderDetailVo setLateFeeRatio(BigDecimal lateFeeRatio) {
        this.lateFeeRatio = lateFeeRatio;
        return this;
    }

    public BigDecimal getPaidAmount() {
        return paidAmount;
    }

    public CollectionOrderDetailVo setPaidAmount(BigDecimal paidAmount) {
        this.paidAmount = paidAmount;
        return this;
    }

    public BigDecimal getDeductAmount() {
        return deductAmount;
    }

    public CollectionOrderDetailVo setDeductAmount(BigDecimal deductAmount) {
        this.deductAmount = deductAmount;
        return this;
    }

    public Integer getPeriod() {
        return period;
    }

    public CollectionOrderDetailVo setPeriod(Integer period) {
        this.period = period;
        return this;
    }

    public BigDecimal getLateServiceFee() {
        return lateServiceFee;
    }

    public CollectionOrderDetailVo setLateServiceFee(BigDecimal lateServiceFee) {
        this.lateServiceFee = lateServiceFee;
        return this;
    }

    public BigDecimal getExpireAmount() {
        return expireAmount;
    }

    public CollectionOrderDetailVo setExpireAmount(BigDecimal expireAmount) {
        this.expireAmount = expireAmount;
        return this;
    }

    public BigDecimal getNoRepayAmount() {
        return noRepayAmount;
    }

    public CollectionOrderDetailVo setNoRepayAmount(BigDecimal noRepayAmount) {
        this.noRepayAmount = noRepayAmount;
        return this;
    }

    public Date getRepaymentDate() {
        return repaymentDate;
    }

    public CollectionOrderDetailVo setRepaymentDate(Date repaymentDate) {
        this.repaymentDate = repaymentDate;
        return this;
    }

    public Date getActualRepaymentDate() {
        return actualRepaymentDate;
    }

    public CollectionOrderDetailVo setActualRepaymentDate(Date actualRepaymentDate) {
        this.actualRepaymentDate = actualRepaymentDate;
        return this;
    }

    public Integer getOverdueDays() {
        return overdueDays;
    }

    public CollectionOrderDetailVo setOverdueDays(Integer overdueDays) {
        this.overdueDays = overdueDays;
        return this;
    }

    public BigDecimal getInterest() {
        return interest;
    }

    public CollectionOrderDetailVo setInterest(BigDecimal interest) {
        this.interest = interest;
        return this;
    }

    public BigDecimal getLateFee() {
        return lateFee;
    }

    public CollectionOrderDetailVo setLateFee(BigDecimal lateFee) {
        this.lateFee = lateFee;
        return this;
    }

    public BigDecimal getRealCapital() {
        return realCapital;
    }

    public CollectionOrderDetailVo setRealCapital(BigDecimal realCapital) {
        this.realCapital = realCapital;
        return this;
    }
}
